// pages/huodongDetail/huodongDetail.js
var WxParse = require('../../wxParse/wxParse.js');
let util = require("../../utils/util.js");
let baseImgUrl = util.baseImgUrl;
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    networkStatus: true,
    loadingStatus: false,//默认加载完成，true--正在加载中
    loadgif: util.imgUrl + "loading.gif",//加载gif图
    loading: util.imgUrl + "loading.png",
    none_network: util.imgUrl + "none_network.png",

    titleImg: baseImgUrl +"titleImg.png",
    shareSrc: baseImgUrl+"huodong_share.png",
    huodong:{
      id:1,
      imgSrc: baseImgUrl+"huodongImg.png",
      title:"这是活动的标题这是活动的标题这是活动的标题，测试数据",
      num_interest:50,
      num_sign:20,
      status:0,//用户是否报名该活动，0--未报名，1--已报名
      huodongMsg:[{
        msglabel:"举行",
        msgtext:"2018-3-03",
      }, {
          msglabel: "报名",
          msgtext: "2018-1-03至2018-2-10",
        }, {
          msglabel: "地点",
          msgtext: "江苏省徐州市鼓楼区黄河北路90号江苏省徐州市鼓楼区黄河北路90号江苏省徐州市鼓楼区黄河北路90号江苏省徐州市鼓楼区黄河北路90号",
        }],
    } ,
    isshare: 0,//是否是分享进入。默认0，不是
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   var that=this;
    that.setData({
      loadingStatus: true
    })
    wx.getNetworkType({
      success: function (res) {
        var networkType = res.networkType;
        if (networkType == "none" || networkType == "unknown") {
          that.setData({
            networkStatus: false
          })
        } else {
          that.setData({
            networkStatus: true,
            huodong_id: options.id,
            loadingStatus: false
          })
          wx.request({
            url: util.huodong_info,
            data: {
              id: options.id,
              openid: app.globalData.openid,

            },
            success: function (res) {
              console.log(res);
              var huodong_info = res.data.info;
              WxParse.wxParse('article', 'html', huodong_info.content, that, 5);
              that.setData({
                huodong: huodong_info,
                
              })
            },
            fail: function () {
              that.setData({
                loadingStatus: true
              })
            }
          })
        }
        console.log("*************** 获取网络情况******************");
        console.log(that.data.networkStatus);
      }, fail: function (err) {
        console.log("获取网络失败" + err);
        that.setData({
          networkStatus: false
        })
      }
    })

    //可以在页面 onLoad 中去获取页面 url 中的参数( 下面 onShareAppMessage 函数中配置)
    if (options.isshare == 1) {
      console.log('是分享进入');
      this.setData({
        'isshare': options.isshare
      })
    }

  
    
  },

  /***************点击报名****************/
  signUp:function(){
    var huodong_id = this.data.huodong_id;
    wx.navigateTo({
      url: '/pages/signUp/signUp?huodong_id=' + huodong_id,
    })
  },
  /************已报名 点击查看报名结果************/
  signResult:function(){
      var huodong_id = this.data.huodong_id;
      wx.navigateTo({
        url: '/pages/signStatus/signStatus?huodong_id=' + huodong_id,
      })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    var that=this;
    return {
      title: '',
      path: '/pages/huodongDetail/huodongDetail?isshare=1&&id='+that.data.huodong_id,
      success: function (res) {
        // 转发成功
        console.log("================success");

      },
      fail: function (res) {
        // 转发失败
      }
    }
  },

  /**
    * 回到首页(分享的时候)
    */
  backHome: function () {
    wx.reLaunch({
      url: '/pages/index/index'
    })
  }
})